#pragma once
#include "../common/lua_version.h"
#include "lua_utils.h"
#include <mutex>

class lua_print
{
public:

    static void initialize(lua_State* L, const char* lib_name);
    static void uninitialize();

    static int print(lua_State* L);

private:
    static std::mutex m_mutex;
};
